FluentBoards\App\Http\Controllers\BoardController C

Total Complexity 103
Dependencies 20
Dependents 0
Total lines 873
Lines of code 616
Logical lines of code 305
Comment lines 51
Methods 40
Properties 4

Methods 40

Method Rating Maintainability Complexity Lines of code
getBoardUsers()
A
39 10 67
createFirstBoard()
A
45 7 41
getArchivedStage()
S
52 6 23
getStageTaskAvailablePositions()
S
54 6 21
create()
S
49 5 30
duplicateBoard()
S
50 5 27
setBoardBackground()
S
51 5 26
getBoards()
S
50 4 26
changeStageView()
S
52 4 25
getRecentBoards()
S
58 4 16
getAssociateCrmContacts()
S
50 3 29
searchBoards()
S
53 3 21
getBoardsList()
S
55 3 18
delete()
S
60 3 13
find()
S
56 2 18
restoreStage()
S
59 2 14
changePositionOfStage()
S
59 2 14
addMembersInBoard()
S
59 2 14
archiveStage()
S
59 2 13
rePositionStages()
S
61 2 12
importFromBoard()
S
62 2 11
update()
S
58 1 16
getActivities()
S
63 2 10
removeUserFromBoard()
S
65 2 9
createStage()
S
60 1 13
updateBoardProperties()
S
61 1 12
__construct()
S
69 1 7
getBoardsByType()
S
70 1 6
getAssigneesByBoard()
S
73 1 5
getCurrencies()
S
81 1 3
boardSanitizeAndValidate()
S
75 1 4
stageSanitizeAndValidate()
S
75 1 4
taskSanitizeAndValidate()
S
75 1 4
getUsersOfBoards()
S
71 1 6
updateAssociateCrmContact()
S
68 1 7
hasDataChanged()
S
80 1 3
moveAllTasks()
S
65 1 9
archiveAllTasksInStage()
S
68 1 7
getAssociatedBoards()
S
71 1 6
getBoardDefaultBackgroundColors()
S
72 1 6